Taste Of India (Menu)

3093 Sheridan Dr, Amherst
+1 716-837-0460

Give a rating to Taste Of India

Suggest a dish

How much did you spend at Taste Of India?